package co.edu.uniquindio.dto;

import java.io.Serializable;

import co.edu.uniquindio.logica.Color;

/**
 * DTO implementation class for Dao: ConsultaDTO
 * esta DTO me permite empaquetar las consultas realizadas
 * a la BD que tienen una estructura personalizada necesitando 
 * de los atributos que poseen varias entidades
 * 
 * @author Andres Felipe Abril
 * @author Luis Enrique Robledo
 */

public class ConsultaDTO implements Serializable
{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	/**
	 * este atributo representa en numero de la placa de un automovil 
	 */
	private String numeroPlaca;
	
	/**
	 * este atributo representa el color de un automovil 
	 */
	private Color color;
	/**
	 * contructor del DTO para inicializar
	 * los atributos de esta clase
	 * @param numeroPlaca
	 * @param color
	 */
	public ConsultaDTO(String numeroPlaca, Color color) {
		super();
		this.numeroPlaca = numeroPlaca;
		this.color = color;
	}
	
	/**
	 * este metodo  permite obtener el el numero de placa del automovil
	 * @return el numero de placa del automovil
	 */
	public String getNumeroPlaca() {
		return numeroPlaca;
	}
	
	/**
	 * este metodo permite especificar el numero de placa del automovil
	 * @param el numero de placa del automovil
	 */
	public void setNumeroPlaca(String numeroPlaca) {
		this.numeroPlaca = numeroPlaca;
	}
	/**
	 * @return the color
	 */
	public Color getColor() {
		return color;
	}
	/**
	 * @param color the color to set
	 */
	public void setColor(Color color) {
		this.color = color;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "ConsultaDTO [numeroPlaca=" + numeroPlaca + ", color=" + color
				+ "]";
	}
	
	

}
